|
CryptoPro JCP. Public API. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
java.security.Provider
ru.CryptoPro.JCP.JCP
public final class JCP
Криптопровайдер CryptoPro JCP.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.security.Provider |
|---|
java.security.Provider.Service |
| Field Summary | |
|---|---|
static java.lang.String |
ANDROID_APP_DIR_PREFIX
Префикс, использующийся при обращении к папкам в системе Google Android. |
static java.lang.String |
CERT_STORE_NAME
Имя хранилища сертификатов. |
static java.lang.String |
CERTIFICATE_FACTORY_NAME
CertificateFactory cf = CertificateFactory.getInstance(JCP.CERTIFICATE_FACTORY_NAME); |
static java.lang.String |
CP_RANDOM
Имя ДСЧ. |
static java.lang.String |
CRYPTOPRO_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-2001, используемое для совеместимости с криптопровайдером CryptoPro CSP. |
static java.lang.String |
ELLIPTIC_SUFFIX
Эллиптический суффикс. |
static java.lang.String |
EPHEMERAL_SUFFIX
Суффикс алгоритма эфемерального ключа. |
static java.lang.String |
GOST_CIPHER_OID
Строковое представление идентификатора алгоритма шифрования ГОСТ 28147-89. |
static java.lang.String |
GOST_DEGREE_NAME
Имя алгоритма используемого для создания закрытых ключей подписи. |
static java.lang.String |
GOST_DH_NAME
Имя алгоритма используемого для создания закрытых ключей обмена. |
static java.lang.String |
GOST_DH_OID
Строковое представление идентификатора набора параметров для ключа обмена, соответствующего алгоритму ГОСТ Р 34.10-94. |
static java.lang.String |
GOST_DHEL_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-2001 на ключе обмена |
static java.lang.String |
GOST_DIGEST_NAME
Имя алгоритма хеширования ГОСТ Р 34.11-94 |
static java.lang.String |
GOST_DIGEST_OID
Строковое представление идентификатора алгоритма хеширования ГОСТ Р 34.11-94. |
static java.lang.String |
GOST_EL_DEGREE_NAME
Имя алгоритма используемого для создания закрытых ключей подписи. |
static java.lang.String |
GOST_EL_DH_OID
Строковое представление идентификатора набора параметров для ключа обмена, соответствующего алгоритму ГОСТ Р 34.10-2001. |
static java.lang.String |
GOST_EL_EPH_DEGREE_NAME
Имя генератора эфемеральной ключевой пары. |
static java.lang.String |
GOST_EL_KEY_OID
Строковое представление идентификатора набора параметров для ключа подписи, соответствующего алгоритму ГОСТ Р 34.10-2001. |
static java.lang.String |
GOST_EL_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-2001 |
static java.lang.String |
GOST_EL_SIGN_OID
Строковое представление идентификатора алгоритма подписи ГОСТ Р 34.10-2001. |
static java.lang.String |
GOST_EPH_DEGREE_NAME
Имя генератора эфемеральной ключевой пары. |
static java.lang.String |
GOST_KEY_OID
Строковое представление идентификатора набора параметров для ключа подписи, соответствующего алгоритму ГОСТ Р 34.10-94. |
static java.lang.String |
GOST_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-94 |
static java.lang.String |
GOST_SIGN_OID
Строковое представление идентификатора алгоритма подписи ГОСТ Р 34.10-94. |
static java.lang.String |
GOST_SIGN_OID_WITH
Строковое представление идентификатора алгоритма подписи ГОСТ Р 34.10-94. |
static java.lang.String |
HD_STORE_NAME
"HDImageStore" |
static java.lang.String |
IMPLEMENTED_IN
|
static java.lang.String |
INFO
Описание криптопровайдера CryptoPro JCP. |
static java.lang.String |
KEY_STORE_PREFIX
to supress string repetition. |
static java.lang.String |
MEMORY_STORE_CLASS_PREFIX
Префикс имени предопределенных хранилищ MemoryStore. |
static java.lang.String |
MEMORY_STORE_NAME
Имя хранилища в памяти. |
static java.lang.String |
PROVIDER_NAME
Имя криптопровайдера CryptoPro JCP. |
static java.lang.String |
PROVIDER_PATH
|
static java.lang.String |
RAW_CRYPTOPRO_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-2001, используемое для совеместимости с криптопровайдером CryptoPro CSP без хэширования |
static java.lang.String |
RAW_GOST_DHEL_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-2001 |
static java.lang.String |
RAW_GOST_EL_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-2001 без хэширования |
static java.lang.String |
RAW_GOST_SIGN_NAME
Имя алгоритма подписи ГОСТ Р 34.10-94 без хэширования |
static java.lang.String |
RAW_PREFIX
Префикс отсутствия хэширования при подписи |
static int |
STATIC_STORE_AMOUNT
Число предопределенных хранилищ. |
| Constructor Summary | |
|---|---|
JCP()
Создание и загрузка криптопровайдера CryptoPro JCP. |
|
| Method Summary | |
|---|---|
static java.lang.String |
getProductBuild()
Получение build-номера продукта из файла манифеста, если это возможно, иначе - build-номер по умолчанию. |
static java.lang.String |
getProductRelease()
Получение номера релиза продукта из файла манифеста, если это возможно, иначе - номер по умолчанию. |
static double |
getProductVersion()
Получение версии продукта из файла манифеста, если это возможно, иначе - версия по умолчанию. |
static void |
setAndroidPrefix(java.lang.String prefix)
Задание префикса с именем папки приложения в системе Google Android. |
| Methods inherited from class java.security.Provider |
|---|
clear, elements, entrySet, get, getInfo, getName, getProperty, getService, getServices, getVersion, keys, keySet, load, put, putAll, remove, toString, values |
| Methods inherited from class java.util.Properties |
|---|
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames |
| Methods inherited from class java.util.Hashtable |
|---|
clone, contains, containsKey, containsValue, equals, hashCode, isEmpty, size |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String INFO
public static final java.lang.String PROVIDER_NAME
public static final java.lang.String PROVIDER_PATH
public static final java.lang.String IMPLEMENTED_IN
public static final java.lang.String KEY_STORE_PREFIX
public static final java.lang.String MEMORY_STORE_NAME
public static final java.lang.String CERT_STORE_NAME
public static final int STATIC_STORE_AMOUNT
public static final java.lang.String MEMORY_STORE_CLASS_PREFIX
public static final java.lang.String HD_STORE_NAME
public static final java.lang.String CP_RANDOM
public static final java.lang.String EPHEMERAL_SUFFIX
public static final java.lang.String ELLIPTIC_SUFFIX
public static final java.lang.String RAW_PREFIX
public static final java.lang.String GOST_DEGREE_NAME
public static final java.lang.String GOST_EL_DEGREE_NAME
public static final java.lang.String GOST_DIGEST_NAME
public static final java.lang.String GOST_SIGN_NAME
public static final java.lang.String RAW_GOST_SIGN_NAME
public static final java.lang.String GOST_EL_SIGN_NAME
public static final java.lang.String RAW_GOST_EL_SIGN_NAME
public static final java.lang.String CRYPTOPRO_SIGN_NAME
public static final java.lang.String RAW_CRYPTOPRO_SIGN_NAME
public static final java.lang.String GOST_DH_NAME
public static final java.lang.String GOST_DHEL_SIGN_NAME
public static final java.lang.String RAW_GOST_DHEL_SIGN_NAME
public static final java.lang.String CERTIFICATE_FACTORY_NAME
public static final java.lang.String GOST_DIGEST_OID
public static final java.lang.String GOST_CIPHER_OID
public static final java.lang.String GOST_SIGN_OID
public static final java.lang.String GOST_EL_SIGN_OID
public static final java.lang.String GOST_KEY_OID
public static final java.lang.String GOST_EL_KEY_OID
public static final java.lang.String GOST_DH_OID
public static final java.lang.String GOST_EL_DH_OID
public static final java.lang.String GOST_EPH_DEGREE_NAME
public static final java.lang.String GOST_EL_EPH_DEGREE_NAME
public static final java.lang.String GOST_SIGN_OID_WITH
public static java.lang.String ANDROID_APP_DIR_PREFIX
| Constructor Detail |
|---|
public JCP()
| Method Detail |
|---|
public static double getProductVersion()
public static java.lang.String getProductRelease()
public static java.lang.String getProductBuild()
public static void setAndroidPrefix(java.lang.String prefix)
prefix - Имя папки приложения.
|
Copyright Crypto-Pro. All rights reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||